About Repeat 5.0.0 ----------------- About Repeat 5.0.0 -----------------~ A Repetitious DOS Command Processor, designed to make your life easier.  Written By Steve Edwards of Advanced Business Computer Services at (509) 926-6358 'or on the Internet at stevee@comtch.iea.com'.  Beta Tested by Dan Butler, Frank Flatbush, and Steve Edwards.  Last Revision 4/25/94.
Menus ----------------------- Menus ------------------------~ Use the Menu Bar to navigate your way through Repeat. It has several choices.  FILE, WINDOW, GO, and EXIT.  These Menu Options are all described in great detail below the MENUS in the Online Help System.
File ------------------------ File ------------------------ ~The 'File' Menu Item gives you access to the ONLINE HELP system, which you are currently reading, the 'NEW' command which clears any previously loaded script out of memory so you can begin a new one, and the 'LOAD' and 'SAVE' options which enable you to load or save a script file.
Help ----------------------- Help -------------------------~ This is the Online Help System, I hope your questions can be answered using this.  If you cannot resolve a problem you are having, please refer to the REPEAT5.DOC, if still you cannot figure it out, you can contact me directly at (509) 926-6358, my name is Steve Edwards, If you don't want to spend the money on a phone call and you have some sort of Internet Access, my Internet Mailing Address is stevee@comtch.iea.com (Please keep any time zone differences in Mind when calling voice, I have four children)
New ------------------------- New ------------------------~ Click on New to clear the current script out of memory. NOTE: This merely sets the values of Setup Instructions, & Repeat Instructions to ZERO, it does not actually Clear them from memory.  Therefore if you accidentally press new, have no fear, just change the values of the Setup & Repetitious Instructions back to their original values and wala! the contents should still be there.
Load a Script -------------------- Load a Script --------------------~ This command will allow you to Load a Pre-Saved Repeat Script for immediate use.  A real time saver.
Save a Script -------------------- Save a Script --------------------~ This command will allow you to Save the Current Repeat Script for later use.  Save as many as you can for different uses, as this will save you loads of time if you ever need to do that same operation again someday.  I would also be interested in your script files for my personal collection.  I would be grateful if you would send me your scripts on the Internet.  My mail address is stevee@comtch.iea.com (I would really appreciate it).
Window ------------------------ Window ------------------------~ The 'Window' Menu Item gives you control to switch between the Configuration Window, the Setup Commands Window, and the Repetitious Commands Window. 
Configuration Window ----------------- Configuration Window -----------------~ The 'Configuration Window' is the main window in which the program starts.  It has 4 Fields and 2 Buttons.~~ Field (1) File Mask: the File Mask or Template in which any Repetitious Commands using Substitution Characters are Processed against.~~ Field (2) the Number of Setup Commands: The amount of instructions used for setting up the environment, i.e. for changing to the starting drive and directory before processing any Repetitious commands.~~ Field (3) the Number of Repetitious Commands: The amount of Repetitious Commands your operation Requires, i.e. REZIP.SCR uses 7 Repetitious commands, therefore the number would be 7.~~ Field (4) the Number of Cleanup Commands: The amount of Clean up commands your operation Requires, i.e. Deleting any temporary files you have created, backing up a new directory of files, or any commands you like.  Rezip has 2 Cleanup commands so the number would be 2.~~ Button (1) Recurse Subdirectories: An option for users who would like to expand the operation to not only the one directory you start in, but also in any existing subdirectories underneath it.~~ Button (02) Diagnostics Mode: This option is used to Quickly debug any script file. It WILL Execute the Setup command, print them to your printer, Print out a table describing what the substitution characters equate to, it WILL NOT execute the Repetitous commands, yet it WILL perform all substitution as it normally would and then Print the results to the printer, and finally it WILL EXECUTE and print the Cleanup commands.
Setup Commands Window  ---------------- Setup Commands Window ----------------~ The Setup Commands used in this operation.  Some common Setup commands would be: C:, CD\TEMP, COPY commands, MOVE commands.  Any ONE time commands you need to set up the initial Environment to make your operation work correctly. NOTE: No Substitution Characters are Supported in the Setup Commands, only in the Repetitious commands.
Repetitious Commands Window ------------- Repetitious Commands Window -------------~ The Repetitious Commands used in this operation.  The idea of Repetitious commands is not always an easy idea to grasp right at first, however after you use this product a few times you will soon start thinking of a Jillion possible uses to save yourself time, and make DOS easier to maintain.  The Substitution Characters are [ (Left Square Bracket), ] (Right Square Bracket), and ~ (Wave Symbol Not printable with this Routine, Please refer to Key in the Configuration Window).  The Characters are used for substitutions on the file names which pertain to the MASK used in the Configuration Window.  i.e. MASK = *.ZIP, the files in the directory (or Directories if the RECURSE option is used) which pertain to that mask are all the files with the .ZIP extension. 1st FILENAME = C:\TEMP\DL\FILESPEC.ZIP, the [ would = FILESPEC, the ] would = ZIP, the (TILDE/WAVE SYMBOL) would = FILESPEC.ZIP, the % would = C:, and the ^ would = \TEMP\DL.
Cleanup Commands Window --------------- Cleanup Commands Window ---------------~ The Cleanup Commands used in this operation.  Some common Cleanup commands would be: DEL, BACKUP, COPY commands, MOVE commands.  Any ONE time commands you need to clean up the files used in your operation. NOTE: No Substitution Characters are Supported in the Cleanup Commands, only in the Repetitious commands.
View Script --------------- View Current Script File --------------~ This `View Script' option is a nice way to quickly view your entire script, check it for any errors, or just to get a gist for what it is supposed to be doing. ~~ The format of the .SCR files is simple, here is an example.  ~~*.*  <-------------------- File MASK ~3    <-------------------- # of Setup Commands~7    <-------------------- # of Repetitous Commands~2    <-------------------- # of Cleanup Commands~   c: <---------------------- Setup 1~cd \temp <---------------- Setup 2~md c:\newzip <------------ Setup 3~(DELIMITOR CHARS)~md c:\temp\[ <------------ Rep 1~pkunzip -d [ c:\temp\[ <-- Rep 2~cd c:\temp\[ <------------ Rep 3~pkzip -rp -ex [ <--------- Rep 4~move [.] c:\newzip <------ Rep 5~cd ..  <------------------ Rep 6~remove c:\temp\[ /Q /U <-- Rep 7~(OPTION CHARS)~c: <---------------------- Cleanup 1~cd \repeat <-------------- Cleanup 2~~If the .SCR file is too large to fit on one screen you can scroll through it by using the UP and DOWN arrow keys.
Go ------------------------ Go ---------------------------~ The 'Go' Menu Item lets you start execution of the script. 
Start Execution ------------------- Start Execution -------------------~ The Start Execution is pretty much self explanatory, it transfers complete control to a sub module, which in turn shrinks the MAIN portion of REPEAT5.EXE out of memory, therefore enabling you to have as much free RAM as possible to execute larger programs in your scripts, I believe it uses less than 65K of conventional memory while executing the script.  When the script comes to completion, control is then passed back to REPEAT5.EXE and your script is reloaded into memory, for you to save, change, or clear.
Register ----------------------- Register -----------------------~ This is the area for REGISTERED users to enter the registration information which I will provide people who register REPEAT 5.0.  Print the file REGISTER.TXT, fill out your information, including a DAY time telephone number where I may reach you at, and mail it in along with a check or money order made out to 'STEVE EDWARDS'.  When I receive it, I will call you on the telephone and give you your registration code, so that you may register REPEAT 5.0 quickly.  Then I will mail to you the latest version of REPEAT registered under your name, Plus anything else you may have ordered from me.~My Mailing address is:~ Steve Edwards~ P.O. Box 14055~ Spokane, WA  99214-0055
Quit --------------------- Exit To Dos ---------------------~ This Menu Item will close all the open script files, clear the memory and return you to DOS.  WARNING: No checking is done, please remember to save any unsaved scripts, it is NOT done automatically for you, and there is only one thing you can do to restore an unsaved script, other than retyping it all back in, if you have an unerase utility available such as UNDELETE.EXE that comes with any newer version of MS-DOS, or UNERASE.EXE wich comes with Norton Utilities, you can UNERASE or UNDELETE the file with the $$$ extension, rename it with a valid Script name and .SCR extension and move it in to the \REPEAT\SCR directory.
Repeat 5.0 DOS Command Line Options ------- Repeat 5.0 DOS Command Line Options --------~ Command Line options are options you can use when initially loading REPEAT5.EXE from DOS.  Type REPEAT /? for a listing of Command Line Options.
Other Options  --------------- Other Repeat 5 Options -------------~ These are better explained in the REPEAT5.DOC file included in the REPEAT5.ZIP archive.
Recurse Subdirs --------------- Recurse Subdirectories -------------~ This option is so that your scripts File mask will get all the files in the directory your operation is started in PLUS all the subdirectories under it.
Diagnostics Mode ------------------ Diagnostics Mode ----------------~ This option is used to Quickly debug any script file.  A full description of it is in the documentation.  (A Printer is required)
